import request from '@/utils/request'

/**
 * skuDetails分货活动 商品明细  -body
 * @typedef { object[] } skuDetails -body
 * @property { number } skuDetails[].count - 数量-body
 * @property { string } skuDetails[].skuId - 支付金额-body
 */
/**
 * appOrderCheckPostBody - appOrderCheckPost body查询参数 -body
 * @typedef { object } appOrderCheckPostBody -body
 * @property { string } activityId - 预售或者分货ID-body
 * @property { number } count - type=2,1必填 下单数量-body
 * @property { skuDetails } skuDetails - 分货活动 商品明细 -body
 * @property { string } skuId - type=2必填 下单商品ID-body
 * @property { string } type - 下单类型 0:分货活动 1:预售 2:详情页下单 3:购物车下单-body
 */
/**
 * appOrderCheckPostRes - appOrderCheckPost 接口返回数据
 * @typedef { object } appOrderCheckPostRes
 * @property { number } code - 未描述
 * @property { objectNull } data - 未描述
 * @property { string } elapsedMilliseconds - 未描述
 * @property { string } errorCode - 未描述
 * @property { string } errorDesc - 未描述
 * @property { string } msg - 未描述
 * @property { boolean } success - 未描述
 * @property { string } token - 未描述
 */
/**
 * appOrderCheckPost - 订单提交前检查
 * @param { object } config - 请求参数配置对象.
 * @param { appOrderCheckPostBody } config.body body查询参数
 * @return { PromiseLike<appOrderCheckPostRes>  } 异步请求
 */
export function appOrderCheckPost ({ body = {} } = {}) {
  return request({
    url: '/app/order/check',
    method: 'POST',
    data: body
  })
}

/**
 * skuDetails分货活动 商品明细  -body
 * @typedef { object[] } skuDetails -body
 * @property { number } skuDetails[].count - 数量-body
 * @property { string } skuDetails[].skuId - 支付金额-body
 */
/**
 * appOrderAddPostBody - appOrderAddPost body查询参数 -body
 * @typedef { object } appOrderAddPostBody -body
 * @property { string } activityId - 预售或者分货ID-body
 * @property { number } count - type=2,1必填 下单数量-body
 * @property { skuDetails } skuDetails - 分货活动 商品明细 -body
 * @property { string } skuId - type=2必填 下单商品ID-body
 * @property { string } type - 下单类型 0:分货活动 1:预售 2:详情页下单 3:购物车下单-body
 */
/**
 * appOrderAddPostRes - appOrderAddPost 接口返回数据
 * @typedef { object } appOrderAddPostRes
 * @property { number } code - 未描述
 * @property { string } data - 未描述
 * @property { string } elapsedMilliseconds - 未描述
 * @property { string } errorCode - 未描述
 * @property { string } errorDesc - 未描述
 * @property { string } msg - 未描述
 * @property { boolean } success - 未描述
 * @property { string } token - 未描述
 */
/**
 * appOrderAddPost - 统一下单接口
 * @param { object } config - 请求参数配置对象.
 * @param { appOrderAddPostBody } config.body body查询参数
 * @return { PromiseLike<appOrderAddPostRes>  } 异步请求
 */
export function appOrderAddPost ({ body = {} } = {}) {
  return request({
    url: '/app/order/add',
    method: 'POST',
    data: body
  })
}

/**
 * appOrderByIdGetParams - appOrderByIdGet URI查询参数 -query
 * @typedef { object } appOrderByIdGetParams -query
 * @property { string } id - 订单ID-query
 */
/**
 * shopVo店铺 - ShopVo
 * @typedef { object } shopVo
 * @property { string } id - 未描述
 * @property { string } name - 未描述
 * @property { string } pic - 未描述
 * @property { string } type - 1:可支付类型 2:不可支付类型）
 */
/**
 * sellVos下单明细 - ShopSkuSellEntityVo
 * @typedef { object[] } sellVos
 * @property { string } sellVos[].code - 未描述
 * @property { number } sellVos[].computedprice - 总价
 * @property { number } sellVos[].count - 数量
 * @property { datetime } sellVos[].ctime - 未描述
 * @property { string } sellVos[].cuid - 未描述
 * @property { string } sellVos[].flg - 未描述
 * @property { string } sellVos[].id - 未描述
 * @property { string } sellVos[].img - 未描述
 * @property { string } sellVos[].isSelect - 是否被选择 Y:是 N:不是
 * @property { objectNull } sellVos[].iterms - 额外要返回到前端的值，例如字典显示值等
 * @property { string } sellVos[].name - 未描述
 * @property { number } sellVos[].oneprice - 单价
 * @property { string } sellVos[].orderid - 未描述
 * @property { string } sellVos[].shopId - 未描述
 * @property { string } sellVos[].skuid - 未描述
 * @property { string } sellVos[].state - yd:购物车 xd:已经下单
 * @property { string } sellVos[].userid - 未描述
 * @property { datetime } sellVos[].utime - 未描述
 * @property { string } sellVos[].uuid - 未描述
 */
/**
 * refundInfoVo退款申请表 - ShopRefundInfoEntityVo
 * @typedef { object } refundInfoVo
 * @property { number } applyAmount - 申请金额
 * @property { datetime } ctime - 未描述
 * @property { string } cuid - 未描述
 * @property { string } description - 退款说明
 * @property { string } evidence - 凭证
 * @property { string } flg - 未描述
 * @property { string } id - 未描述
 * @property { objectNull } iterms - 额外要返回到前端的值，例如字典显示值等
 * @property { string } orderId - 订单ID
 * @property { string } payType - 支付方式 1:线下 2:原路退回
 * @property { string } reason - 退款原因 1:不想要了 2:买错了 3:商家不发货 4:其他原因
 * @property { number } refundAmount - 实际退款金额
 * @property { string } response - 回复
 * @property { string } status - 状态 O:待处理 N:拒绝 Y:同意
 * @property { string } userId - 所属学生
 * @property { datetime } utime - 未描述
 * @property { string } uuid - 未描述
 */
/**
 * data订单表 - ShopOrderVo
 * @typedef { object } data
 * @property { string } activityId - 活动ID(预售ID或者分货ID)
 * @property { string } address - 地址
 * @property { string } addressid - 未描述
 * @property { string } adminRemarks - 后台备注
 * @property { string } businessState - 实际业务状态(用于维权) qx:取消  xd:待付款 fk:待发货 ck:待出库 jc:待收货 wc:完成 th:退货 ytk:已退款
 * @property { string } checkCode - 核销码
 * @property { datetime } checkTime - 核销时间
 * @property { string } checkUserId - 核销人
 * @property { string } city - 城市
 * @property { number } computedPrice - 实际货物价格
 * @property { string } consignorName - 姓名
 * @property { datetime } ctime - 未描述
 * @property { string } cuid - 未描述
 * @property { number } deliverPrice - 快递费用
 * @property { datetime } deliveryTime - 收货时间
 * @property { string } district - 区
 * @property { datetime } endTime - 完成时间
 * @property { string } flg - 未描述
 * @property { number } handPrice - 手工修改费用
 * @property { string } id - 未描述
 * @property { string } isOutbound - 是否可以出库
 * @property { string } isOver - 是否可以完结订单
 * @property { string } isPay - 是否可以付款
 * @property { string } isQx - 是否可以取消
 * @property { string } isQxSend - 是否可以取消发货
 * @property { string } isRefund - 是否可以退款
 * @property { string } isSend - 是否可以发货
 * @property { objectNull } iterms - 额外要返回到前端的值，例如字典显示值等
 * @property { string } logisticsType - 物流类型 1:快递 2:物流 3:自提
 * @property { string } orderCode - 编码
 * @property { number } otherRulePrice - 其他折扣费用
 * @property { number } payPrice - 已支付金额
 * @property { string } payState - O:未付款 Y:已付款
 * @property { datetime } payTime - 支付时间
 * @property { string } payType - 付款类型(1:审批 2:支付宝 3:微信 4:银联 5:钱包)
 * @property { string } phone - 未描述
 * @property { string } pic - 未描述
 * @property { string } postalCode - 邮编
 * @property { string } province - 省
 * @property { string } refundId - 退款id
 * @property { refundInfoVo } refundInfoVo - 退款申请表 - ShopRefundInfoEntityVo
 * @property { datetime } refundTime - 退款时间
 * @property { string } remarks - 备注
 * @property { sellVos } sellVos - 下单明细 - ShopSkuSellEntityVo
 * @property { datetime } sendTime - 发货时间
 * @property { string } shopId - 店铺ID
 * @property { string } shopType - 店铺ID
 * @property { shopVo } shopVo - 店铺 - ShopVo
 * @property { string } state - qx:取消  xd:待付款 dhx:待核销 yhx:已核销 dsp:待审批  ybh:已驳回  fk:待发货 ck:待出库 bfck:部分出库  jc:待签收 wc:完成 tk:退款 ytk:已退款
 * @property { string } title - 标题
 * @property { number } totalPrice - 总费用
 * @property { string } type - 类型(1:预售 2:分货活动 3:零售)
 * @property { string } userName - 会员姓名
 * @property { string } userid - 未描述
 * @property { datetime } utime - 未描述
 * @property { string } uuid - 未描述
 */
/**
 * appOrderByIdGetRes - appOrderByIdGet 接口返回数据
 * @typedef { object } appOrderByIdGetRes
 * @property { number } code - 未描述
 * @property { data } data - 订单表 - ShopOrderVo
 * @property { string } elapsedMilliseconds - 未描述
 * @property { string } errorCode - 未描述
 * @property { string } errorDesc - 未描述
 * @property { string } msg - 未描述
 * @property { boolean } success - 未描述
 * @property { string } token - 未描述
 */
/**
 * appOrderByIdGet - 获取订单详情
 * @param { object } config - 请求参数配置对象.
 * @param { appOrderByIdGetParams } config.params URI查询参数
 * @return { PromiseLike<appOrderByIdGetRes>  } 异步请求
 */
export function appOrderByIdGet ({ params = {} } = {}) {
  return request({
    url: '/app/order/byId',
    method: 'GET',
    params: params
  })
}

/**
 * appOrderPayGetParams - appOrderPayGet URI查询参数 -query
 * @typedef { object } appOrderPayGetParams -query
 * @property { string } addressId - 地址ID，除去自提类型不允许为空-query
 * @property { string } bz - 备注-query
 * @property { string } id - 订单ID-query
 * @property { string } logisticsType - 快递类型 1:快递 2:物流 3:自提-query
 * @property { string } payType - 支付 1:审批 2:支付宝 3:微信 4:银联 5:钱包-query
 */
/**
 * appOrderPayGetRes - appOrderPayGet 接口返回数据
 * @typedef { object } appOrderPayGetRes
 * @property { number } code - 未描述
 * @property { string } data - 未描述
 * @property { string } elapsedMilliseconds - 未描述
 * @property { string } errorCode - 未描述
 * @property { string } errorDesc - 未描述
 * @property { string } msg - 未描述
 * @property { boolean } success - 未描述
 * @property { string } token - 未描述
 */
/**
 * appOrderPayGet - 订单支付接口
 * @param { object } config - 请求参数配置对象.
 * @param { appOrderPayGetParams } config.params URI查询参数
 * @return { PromiseLike<appOrderPayGetRes>  } 异步请求
 */
export function appOrderPayGet ({ params = {} } = {}) {
  return request({
    url: '/app/order/pay',
    method: 'GET',
    params: params
  })
}

/**
 * appOrderMyOrderListGetParams - appOrderMyOrderListGet URI查询参数 -query
 * @typedef { object } appOrderMyOrderListGetParams -query
 * @property { string } pageNum - pageNum-query
 * @property { string } pageSize - pageSize-query
 * @property { string } type - 类型 qx:取消  xd:待付款(待提交) dsp:待审批 fk:待发货 ck:待出库 jc:待收货 wc:完成 tk:退款(包含已退款)-query
 */
/**
 * shopVo店铺 - ShopVo
 * @typedef { object } shopVo
 * @property { string } id - 未描述
 * @property { string } name - 未描述
 * @property { string } pic - 未描述
 * @property { string } type - 1:可支付类型 2:不可支付类型）
 */
/**
 * sellVos下单明细 - ShopSkuSellEntityVo
 * @typedef { object[] } sellVos
 * @property { string } sellVos[].code - 未描述
 * @property { number } sellVos[].computedprice - 总价
 * @property { number } sellVos[].count - 数量
 * @property { datetime } sellVos[].ctime - 未描述
 * @property { string } sellVos[].cuid - 未描述
 * @property { string } sellVos[].flg - 未描述
 * @property { string } sellVos[].id - 未描述
 * @property { string } sellVos[].img - 未描述
 * @property { string } sellVos[].isSelect - 是否被选择 Y:是 N:不是
 * @property { objectNull } sellVos[].iterms - 额外要返回到前端的值，例如字典显示值等
 * @property { string } sellVos[].name - 未描述
 * @property { number } sellVos[].oneprice - 单价
 * @property { string } sellVos[].orderid - 未描述
 * @property { string } sellVos[].shopId - 未描述
 * @property { string } sellVos[].skuid - 未描述
 * @property { string } sellVos[].state - yd:购物车 xd:已经下单
 * @property { string } sellVos[].userid - 未描述
 * @property { datetime } sellVos[].utime - 未描述
 * @property { string } sellVos[].uuid - 未描述
 */
/**
 * refundInfoVo退款申请表 - ShopRefundInfoEntityVo
 * @typedef { object } refundInfoVo
 * @property { number } applyAmount - 申请金额
 * @property { datetime } ctime - 未描述
 * @property { string } cuid - 未描述
 * @property { string } description - 退款说明
 * @property { string } evidence - 凭证
 * @property { string } flg - 未描述
 * @property { string } id - 未描述
 * @property { objectNull } iterms - 额外要返回到前端的值，例如字典显示值等
 * @property { string } orderId - 订单ID
 * @property { string } payType - 支付方式 1:线下 2:原路退回
 * @property { string } reason - 退款原因 1:不想要了 2:买错了 3:商家不发货 4:其他原因
 * @property { number } refundAmount - 实际退款金额
 * @property { string } response - 回复
 * @property { string } status - 状态 O:待处理 N:拒绝 Y:同意
 * @property { string } userId - 所属学生
 * @property { datetime } utime - 未描述
 * @property { string } uuid - 未描述
 */
/**
 * records订单表 - ShopOrderVo
 * @typedef { object[] } records
 * @property { string } records[].activityId - 活动ID(预售ID或者分货ID)
 * @property { string } records[].address - 地址
 * @property { string } records[].addressid - 未描述
 * @property { string } records[].adminRemarks - 后台备注
 * @property { string } records[].businessState - 实际业务状态(用于维权) qx:取消  xd:待付款 fk:待发货 ck:待出库 jc:待收货 wc:完成 th:退货 ytk:已退款
 * @property { string } records[].checkCode - 核销码
 * @property { datetime } records[].checkTime - 核销时间
 * @property { string } records[].checkUserId - 核销人
 * @property { string } records[].city - 城市
 * @property { number } records[].computedPrice - 实际货物价格
 * @property { string } records[].consignorName - 姓名
 * @property { datetime } records[].ctime - 未描述
 * @property { string } records[].cuid - 未描述
 * @property { number } records[].deliverPrice - 快递费用
 * @property { datetime } records[].deliveryTime - 收货时间
 * @property { string } records[].district - 区
 * @property { datetime } records[].endTime - 完成时间
 * @property { string } records[].flg - 未描述
 * @property { number } records[].handPrice - 手工修改费用
 * @property { string } records[].id - 未描述
 * @property { string } records[].isOutbound - 是否可以出库
 * @property { string } records[].isOver - 是否可以完结订单
 * @property { string } records[].isPay - 是否可以付款
 * @property { string } records[].isQx - 是否可以取消
 * @property { string } records[].isQxSend - 是否可以取消发货
 * @property { string } records[].isRefund - 是否可以退款
 * @property { string } records[].isSend - 是否可以发货
 * @property { objectNull } records[].iterms - 额外要返回到前端的值，例如字典显示值等
 * @property { string } records[].logisticsType - 物流类型 1:快递 2:物流 3:自提
 * @property { string } records[].orderCode - 编码
 * @property { number } records[].otherRulePrice - 其他折扣费用
 * @property { number } records[].payPrice - 已支付金额
 * @property { string } records[].payState - O:未付款 Y:已付款
 * @property { datetime } records[].payTime - 支付时间
 * @property { string } records[].payType - 付款类型(1:审批 2:支付宝 3:微信 4:银联 5:钱包)
 * @property { string } records[].phone - 未描述
 * @property { string } records[].pic - 未描述
 * @property { string } records[].postalCode - 邮编
 * @property { string } records[].province - 省
 * @property { string } records[].refundId - 退款id
 * @property { refundInfoVo } records[].refundInfoVo - 退款申请表 - ShopRefundInfoEntityVo
 * @property { datetime } records[].refundTime - 退款时间
 * @property { string } records[].remarks - 备注
 * @property { sellVos } records[].sellVos - 下单明细 - ShopSkuSellEntityVo
 * @property { datetime } records[].sendTime - 发货时间
 * @property { string } records[].shopId - 店铺ID
 * @property { string } records[].shopType - 店铺ID
 * @property { shopVo } records[].shopVo - 店铺 - ShopVo
 * @property { string } records[].state - qx:取消  xd:待付款 dhx:待核销 yhx:已核销 dsp:待审批  ybh:已驳回  fk:待发货 ck:待出库 bfck:部分出库  jc:待签收 wc:完成 tk:退款 ytk:已退款
 * @property { string } records[].title - 标题
 * @property { number } records[].totalPrice - 总费用
 * @property { string } records[].type - 类型(1:预售 2:分货活动 3:零售)
 * @property { string } records[].userName - 会员姓名
 * @property { string } records[].userid - 未描述
 * @property { datetime } records[].utime - 未描述
 * @property { string } records[].uuid - 未描述
 */
/**
 * ordersOrderItem
 * @typedef { object[] } orders
 * @property { boolean } orders[].asc - 未描述
 * @property { string } orders[].column - 未描述
 */
/**
 * dataPage«订单表 - ShopOrderVo »
 * @typedef { object } data
 * @property { string } countId - 未描述
 * @property { string } current - 未描述
 * @property { string } maxLimit - 未描述
 * @property { boolean } optimizeCountSql - 未描述
 * @property { orders } orders - OrderItem
 * @property { string } pages - 未描述
 * @property { records } records - 订单表 - ShopOrderVo
 * @property { boolean } searchCount - 未描述
 * @property { string } size - 未描述
 * @property { string } total - 未描述
 */
/**
 * appOrderMyOrderListGetRes - appOrderMyOrderListGet 接口返回数据
 * @typedef { object } appOrderMyOrderListGetRes
 * @property { number } code - 未描述
 * @property { data } data - Page«订单表 - ShopOrderVo »
 * @property { string } elapsedMilliseconds - 未描述
 * @property { string } errorCode - 未描述
 * @property { string } errorDesc - 未描述
 * @property { string } msg - 未描述
 * @property { boolean } success - 未描述
 * @property { string } token - 未描述
 */
/**
 * appOrderMyOrderListGet - 我得订单列表
 * @param { object } config - 请求参数配置对象.
 * @param { appOrderMyOrderListGetParams } config.params URI查询参数
 * @return { PromiseLike<appOrderMyOrderListGetRes>  } 异步请求
 */
export function appOrderMyOrderListGet ({ params = {} } = {}) {
  return request({
    url: '/app/order/myOrderList',
    method: 'GET',
    params: params
  })
}
/**
 * appPersonalGetCountGetRes - appPersonalGetCountGet 接口返回数据
 * @typedef { object } appPersonalGetCountGetRes
 * @property { number } code - 未描述
 * @property { objectNull } data - 未描述
 * @property { string } elapsedMilliseconds - 未描述
 * @property { string } errorCode - 未描述
 * @property { string } errorDesc - 未描述
 * @property { string } msg - 未描述
 * @property { boolean } success - 未描述
 * @property { string } token - 未描述
 */
/**
 * appPersonalGetCountGet - 获取各个状态订单数量
 * @return { PromiseLike<appPersonalGetCountGetRes>  } 异步请求
 */
export function appPersonalGetCountGet () {
  return request({
    url: '/app/personal/getCount',
    method: 'GET'
  })
}
/**
 * appOrderOverPostBody - appOrderOverPost body查询参数 -body
 * @typedef { object } appOrderOverPostBody -body
 * @property { string } describe - 反馈描述-body
 * @property { string } id - 订单ID-body
 * @property { string } pics - 反馈图片 多个逗号分隔-body
 */
/**
 * appOrderOverPostRes - appOrderOverPost 接口返回数据
 * @typedef { object } appOrderOverPostRes
 * @property { number } code - 未描述
 * @property { objectNull } data - 未描述
 * @property { string } elapsedMilliseconds - 未描述
 * @property { string } errorCode - 未描述
 * @property { string } errorDesc - 未描述
 * @property { string } msg - 未描述
 * @property { boolean } success - 未描述
 * @property { string } token - 未描述
 */
/**
 * appOrderOverPost - 确定收货
 * @param { object } config - 请求参数配置对象.
 * @param { appOrderOverPostBody } config.body body查询参数
 * @return { PromiseLike<appOrderOverPostRes>  } 异步请求
 */
export function appOrderOverPost ({ body = {} } = {}) {
  return request({
    url: '/app/order/over',
    headers: { //  - appOrderOverPost 请求头Header参数 appOrderOverPostHeader -header
      'Content-Type': 'application/x-www-form-urlencoded', // 请求数据类型 string-header
    },
    method: 'POST',
    data: body
  })
}

/**
 * appOrderQxGetParams - appOrderQxGet URI查询参数 -query
 * @typedef { object } appOrderQxGetParams -query
 * @property { string } id - 订单ID-query
 */
/**
 * appOrderQxGetRes - appOrderQxGet 接口返回数据
 * @typedef { object } appOrderQxGetRes
 * @property { number } code - 未描述
 * @property { string } data - 未描述
 * @property { string } elapsedMilliseconds - 未描述
 * @property { string } errorCode - 未描述
 * @property { string } errorDesc - 未描述
 * @property { string } msg - 未描述
 * @property { boolean } success - 未描述
 * @property { string } token - 未描述
 */
/**
 * appOrderQxGet - 取消订单
 * @param { object } config - 请求参数配置对象.
 * @param { appOrderQxGetParams } config.params URI查询参数
 * @return { PromiseLike<appOrderQxGetRes>  } 异步请求
 */
export function appOrderQxGet ({ params = {} } = {}) {
  return request({
    url: '/app/order/qx',
    method: 'GET',
    params: params
  })
}

/**
 * appOrderGetPayStateGetParams - appOrderGetPayStateGet URI查询参数 -query
 * @typedef { object } appOrderGetPayStateGetParams -query
 * @property { string } id - 订单ID-query
 */
/**
 * appOrderGetPayStateGetRes - appOrderGetPayStateGet 接口返回数据
 * @typedef { object } appOrderGetPayStateGetRes
 * @property { number } code - 未描述
 * @property { boolean } data - 未描述
 * @property { string } elapsedMilliseconds - 未描述
 * @property { string } errorCode - 未描述
 * @property { string } errorDesc - 未描述
 * @property { string } msg - 未描述
 * @property { boolean } success - 未描述
 * @property { string } token - 未描述
 */
/**
 * appOrderGetPayStateGet - 获取订单支付状态
 * @param { object } config - 请求参数配置对象.
 * @param { appOrderGetPayStateGetParams } config.params URI查询参数
 * @return { PromiseLike<appOrderGetPayStateGetRes>  } 异步请求
 */
export function appOrderGetPayStateGet ({ params = {} } = {}) {
  return request({
    url: '/app/order/getPayState',
    method: 'GET',
    params: params
  })
}

/**
 * appOrderGetInvoiceMsgGetParams - appOrderGetInvoiceMsgGet URI查询参数 -query
 * @typedef { object } appOrderGetInvoiceMsgGetParams -query
 * @property { string } invoiceId - 物流id-query
 */
/**
 * listExpressDetail
 * @typedef { object[] } list
 * @property { string } list[].status - 物流状态描述
 * @property { string } list[].time - 物流时间
 */
/**
 * data快递相关信息
 * @typedef { object } data
 * @property { boolean } aflg - 状态
 * @property { number } deliverystatus - 快递状态 1在途中 2派件中 3已签收 4派送失败(拒签等)
 * @property { string } error - 失败原因
 * @property { number } issign - 是否签收
 * @property { list } list - ExpressDetail
 * @property { string } logo - 快递公司Logo
 * @property { string } number - 快递单号
 * @property { string } type - 快递公司代码
 * @property { string } typename - 快递公司名称
 */
/**
 * appOrderGetInvoiceMsgGetRes - appOrderGetInvoiceMsgGet 接口返回数据
 * @typedef { object } appOrderGetInvoiceMsgGetRes
 * @property { number } code - 未描述
 * @property { data } data - 快递相关信息
 * @property { string } elapsedMilliseconds - 未描述
 * @property { string } errorCode - 未描述
 * @property { string } errorDesc - 未描述
 * @property { string } msg - 未描述
 * @property { boolean } success - 未描述
 * @property { string } token - 未描述
 */
/**
 * appOrderGetInvoiceMsgGet - 获取物流信息列表
 * @param { object } config - 请求参数配置对象.
 * @param { appOrderGetInvoiceMsgGetParams } config.params URI查询参数
 * @return { PromiseLike<appOrderGetInvoiceMsgGetRes>  } 异步请求
 */
export function appOrderGetInvoiceMsgGet ({ params = {} } = {}) {
  return request({
    url: '/app/order/getInvoiceMsg',
    method: 'GET',
    params: params
  })
}